package com.mzj.saas.mservice.propertybill.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;
import java.util.List;

@ApiModel("缴费凭证")
public class PaymentVoucherVo {

    @ApiModelProperty("id")
    private Long id;
    @ApiModelProperty("房产余额")
    private Long remainingId;
    @ApiModelProperty("房屋id")
    private String houseId;

    @ApiModelProperty("小区id")
    private String communityId;
    @ApiModelProperty("小区")
    private String communityName;

    @ApiModelProperty("楼栋id")
    private Long buildingNum;
    @ApiModelProperty("楼栋")
    private String buildingNumName;

    @ApiModelProperty("单元id")
    private Long unit;
    @ApiModelProperty("单元名")
    private String unitName;
    @ApiModelProperty("房号")
    private String roomNumber;



    @ApiModelProperty("收款机构")
    private Long orgId;

    @ApiModelProperty("承租人id")
    private String matchUserId;
    @ApiModelProperty("承租人")
    private String matchUserName;
    @ApiModelProperty("承租人手机号")
    private String phone;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("操作金额")
    private String operateMoney;

    @ApiModelProperty("操作人id")
    private String operatorId;
    @ApiModelProperty("操作人")
    private String operatorName;

    @ApiModelProperty("审核状态 ：0未审核 1已通过 2未通过")
    private Integer updateStatus;

    @ApiModelProperty("账户类型： 0房屋账户 1单位账户")
    private Integer accountType;

    @ApiModelProperty("操作时间")
    private Date lastUpdateTime;

    @ApiModelProperty("缴费凭证图片路径")
    private List<String> paymentVoucher;

    @ApiModelProperty("缴费凭证编码")
    private String voucherNumber;

    @ApiModelProperty("创建人id")
    private String createUserId;
    @ApiModelProperty("创建人")
    private String createUserName;

    public Integer getAccountType() {
        return accountType;
    }

    public void setAccountType(Integer accountType) {
        this.accountType = accountType;
    }

    public String getOperatorName() {
        return operatorName;
    }

    public void setOperatorName(String operatorName) {
        this.operatorName = operatorName;
    }

    public String getRoomNumber() {
        return roomNumber;
    }

    public void setRoomNumber(String roomNumber) {
        this.roomNumber = roomNumber;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getRemainingId() {
        return remainingId;
    }

    public void setRemainingId(Long remainingId) {
        this.remainingId = remainingId;
    }

    public String getHouseId() {
        return houseId;
    }

    public void setHouseId(String houseId) {
        this.houseId = houseId;
    }

    public String getCommunityId() {
        return communityId;
    }

    public void setCommunityId(String communityId) {
        this.communityId = communityId;
    }

    public String getCommunityName() {
        return communityName;
    }

    public void setCommunityName(String communityName) {
        this.communityName = communityName;
    }

    public Long getBuildingNum() {
        return buildingNum;
    }

    public void setBuildingNum(Long buildingNum) {
        this.buildingNum = buildingNum;
    }

    public String getBuildingNumName() {
        return buildingNumName;
    }

    public void setBuildingNumName(String buildingNumName) {
        this.buildingNumName = buildingNumName;
    }

    public Long getUnit() {
        return unit;
    }

    public void setUnit(Long unit) {
        this.unit = unit;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public Long getOrgId() {
        return orgId;
    }

    public void setOrgId(Long orgId) {
        this.orgId = orgId;
    }

    public String getMatchUserId() {
        return matchUserId;
    }

    public void setMatchUserId(String matchUserId) {
        this.matchUserId = matchUserId;
    }

    public String getMatchUserName() {
        return matchUserName;
    }

    public void setMatchUserName(String matchUserName) {
        this.matchUserName = matchUserName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOperateMoney() {
        return operateMoney;
    }

    public void setOperateMoney(String operateMoney) {
        this.operateMoney = operateMoney;
    }

    public String getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(String operatorId) {
        this.operatorId = operatorId;
    }

    public Integer getUpdateStatus() {
        return updateStatus;
    }

    public void setUpdateStatus(Integer updateStatus) {
        this.updateStatus = updateStatus;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public List<String> getPaymentVoucher() {
        return paymentVoucher;
    }

    public void setPaymentVoucher(List<String> paymentVoucher) {
        this.paymentVoucher = paymentVoucher;
    }

    public String getVoucherNumber() {
        return voucherNumber;
    }

    public void setVoucherNumber(String voucherNumber) {
        this.voucherNumber = voucherNumber;
    }

    public String getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(String createUserId) {
        this.createUserId = createUserId;
    }

    public String getCreateUserName() {
        return createUserName;
    }

    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }
}
